package com.emm.yixun.openapi.dto.base;


import org.apache.commons.lang.builder.ToStringBuilder;

public class BaseResponseDTO<T>{

	
	/**
	 *名称：返回参数
	 *描述：
	 *	
	**/
	private T resData;


	
	public T getResData() {
		return resData;
	}

	public void setResData(T resData) {
		this.resData = resData;
	}

	/**
	 * 
	 * @return 系统异常返回错误信息
	 */
	public static DefaultRes getDefaultResDto(){
	   DefaultRes defaultRes = new DefaultRes();
	   defaultRes.setResult("0");
	   defaultRes.setErrorCode("9999");
	   defaultRes.setErrorMsg("系统维护中,请稍后再试!");
	   return defaultRes;	
	}
	
	/**
	 * 
	 * @return 手机当前版本号与数据库最近版本号校验异常返回错误信息
	 */
//	public static BaseResponseDTO getVersionResDto(){
//		   BaseResponseDTO versionResDto = new BaseResponseDTO();
//		   HashMap<String, String> map = new HashMap<String, String>();
//		   map.put("result", "0");
//		   map.put("errorCode", "6666");
//		   map.put("errorMsg", "手机当前客户端版本太低，请更新!");
//		   versionResDto.setResData(map);
//		   return versionResDto;	
//		}

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
